Xbasic

A5_GET_LOCAL_INFO Function

Syntax

Result as C = a5_get_local_info(N locale ,N lctype )

Arguments

locale

Numeric.The following values are supported. The default value is 1024.

26 = # intl monetary digits
25 = # local monetary digits
4116 = 0 = none, 1 = context, 2 = native digit
13 = 0 = metric, 1 = US
4106 = 0 = letter, 1 = A4, 2 = legal, 3 = A3
7 = abbreviated country name
3 = abbreviated language name
4111 = abbreviated name for 13th month (if exists)
71 = abbreviated name for April
75 = abbreviated name for August
79 = abbreviated name for December
69 = abbreviated name for February
53 = abbreviated name for Friday
68 = abbreviated name for January
74 = abbreviated name for July
73 = abbreviated name for June
70 = abbreviated name for March
72 = abbreviated name for May
49 = abbreviated name for Monday
78 = abbreviated name for November
77 = abbreviated name for October
54 = abbreviated name for Saturday
76 = abbreviated name for September
55 = abbreviated name for Sunday
52 = abbreviated name for Thursday
50 = abbreviated name for Tuesday
51 = abbreviated name for Wednesday
4107 = additional calendar types specifier
40 = AM designator
36 = century format specifier (short date)
5 = country code
29 = date separator
14 = decimal separator
4100 = default ansi code page
10 = default country code
4114 = default ebcdic code page
9 = default language id
4113 = default mac code page
11 = default oem code page
16 = digit grouping
4098 = English name of country
4103 = english name of currency
4097 = English name of language
4108 = first day of week specifier
4109 = first week of year specifier
88 = font signature
21 = intl monetary symbol
90 = ISO abbreviated country name
89 = ISO abbreviated language name
1 = language id
18 = leading zeros for decimal
38 = leading zeros in day field (short date)
39 = leading zeros in month field (short date)
37 = leading zeros in time field
12 = list item separator
20 = local monetary symbol
6 = localized name of country
2 = localized name of language
34 = long date format ordering
32 = long date format string
4110 = long name for 13th month (if exists)
59 = long name for April
63 = long name for August
67 = long name for December
57 = long name for February
46 = long name for Friday
56 = long name for January
62 = long name for July
61 = long name for June
58 = long name for March
60 = long name for May
42 = long name for Monday
66 = long name for November
65 = long name for October
47 = long name for Saturday
64 = long name for September
48 = long name for Sunday
45 = long name for Thursday
43 = long name for Tuesday
44 = long name for Wednesday
86 = mon sym precedes neg amt
84 = mon sym precedes pos amt
87 = mon sym sep by space from neg amt
85 = mon sym sep by space from pos amt
22 = monetary decimal separator
24 = monetary grouping
23 = monetary thousand separator
19 = native ascii 0-9
8 = native name of country
4104 = native name of currency
4 = native name of language
28 = negative currency mode
4112 = negative number mode
81 = negative sign
83 = negative sign position
17 = number of fractional digits
41 = PM designator
27 = positive currency mode
80 = positive sign
82 = positive sign position
33 = short date format ordering
31 = short date format string
4115 = sort name
15 = thousand separator
35 = time format specifier
4099 = time format string
4101 = time marker position
30 = time separator
4105 = type of calendar specifier
4102 = year month format string
lctype

Refer to Microsoft documentation for GetLocaleInfo(). Numeric

Returns

ResultCharacter

The requested value.

Description

The A5_GET_LOCAL_INFO() function returns information about a system configuration.

Example

? a5_get_local_info(1024,31) 
 = "M/d/yyyy"

Limitations

Desktop applications only.

See Also